Enumerating Triangulation Paths

نویسندگان

  • Adrian Dumitrescu
  • Bernd Gärtner
  • Samuele Pedroni
  • Emo Welzl
چکیده

Recently, Aichholzer introduced the remarkable concept of the so-called triangulation path (of a triangulation with respect to a segment), which has the potential of providing efficient counting of triangulations of a point set, and efficient representations of all such triangulations. Experiments support such evidence, although – apart from the basic uniqueness properties – little has been proved so far. In this paper we provide an algorithm which enumerates all triangulation paths (of all triangulations of a given point set with respect to a given segment) in time O(t n3 logn) and O(n) space, where n denotes the number of points and t is the number of triangulation paths. For the algorithm we introduce the notion of flips between such paths, and define a structure on all paths such that the reverse search approach can be applied. We also refute Aichholzer’s conjecture that points in convex position maximize the number of such paths.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An e cient algorithm for enumeration of triangulations

We consider the problem of enumerating triangulations of n points in the plane in general position. We introduce a tree of triangulations and present an algorithm for enumerating triangulations in O(log log n) time per triangulation. It improves the previous bound by almost linear factor.

متن کامل

Enumerating Triangulations of Convex Polytopes

A triangulation of a finite point set A in IRd is a geometric simplicial complex which covers the convex hull of A and whose vertices are points of A. We study the graph of triangulations whose vertices represent the triangulations and whose edges represent geometric bistellar flips. The main result of this paper is that the graph of triangulations in three dimensions is connected when the poin...

متن کامل

Enumerating pseudo-triangulations in the plane

A pseudo-triangle is a simple polygon with exactly three convex vertices. A pseudo-triangulation of a finite point set S in the plane is a partition of the convex hull of S into interior disjoint pseudo-triangles whose vertices are points of S. A pointed pseudo-triangulation is one which has the least number of pseudo-triangles. We study the graph G whose vertices represent the pointed pseudo-t...

متن کامل

Improved Algorithm for Enumerating Plane Triangulations

In this paper we give an algorithm to generate all biconnected plane triangulations having exactly n vertices including exactly r vertices on the outer face. The algorithm uses O(n) space in total and generates such triangulations without duplications in O(rn) time per triangulation, while the previous best algorithm generates such triangulations in O(rn) time per triangulation.

متن کامل

Enumerating Constrained Non-crossing Geometric Spanning Trees

In this paper we present an algorithm for enumerating without repetitions all non-crossing geometric spanning trees on a given set of n points in the plane under edge constraints (i.e., some edges are required to be included in spanning trees). We will first prove that a set of all edge-constrained non-crossing spanning trees is connected via remove-add flips, based on the constrained smallest ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2000